var express = require('express')
var goodRouter = express.Router()
// 分页===设置接口：============
goodRouter.get('/list', (req, res) => {
    console.log('收到客户端请求get');
    var { page, count } = req.query
    console.log(page, count);
    // 分页========================
    var newarr = arr.slice((page - 1) * count, page * count)


    res.send({ code: 200, msg: '请求成功', list: newarr })//将数组一起连通请求一并发送list：arr
})
// 模糊搜索============
goodRouter.get('/search', (req, res) => {
    // 接收参数
    var { searchkey } = req.query
    // 将参数从用户中的name属性中过滤
    var newarr = arr.filter((item) => {
        // 方式一==========================indexOf()返回的是下标，
        // return item.name.indexOf(searchkey) != -1
        // 方式二===================includes（）返回true/false
        // return item.name.includes(searchkey) 
        // 方式三=======================利用正则也可以
        return new RegExp(searchkey).test(item.name)
    })
    res.send({code:200,msg:'查询成功', list:newarr})
})
module.exports = goodRouter